// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数
exports.main = async () => {
  //首页相关数据
  const db = cloud.database()
  //轮播图
  const banners = await db.collection('banner').where({isShow:true}).get()
  //宫格
  const grids = await db.collection('grid').where({isShow:true}).get()
  //获取销量排行前三名
  const ranks = await db.collection('products').where({isShow:true}).orderBy('sale','desc').limit(3).get()
  //广告位图片
  const advs = await db.collection('adv').get()
  //推荐产品
  const recommands = await db.collection('products').where({isShow:true,isRecommand:true}).orderBy('sort','desc').limit(10).get()
  return {
    banner:banners.data,
    grids:grids.data,
    ranks:ranks.data,
    advs:advs.data,
    recommands:recommands.data
  }
}